why is quantum gravity so difficult